﻿body{margin:0; padding:0; font-size:12px;background:none; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif}
div,span,a,img,h1,h2,h3,h4,h5,h6,ul,li,ol,form,input{margin:0; padding:0;font-size:12px;}
img{border:none}
ol,ul,li{ list-style:none}
a{text-decoration:none; color:#0970bd}
a:hover{text-decoration:underline}
table{border-collapse:collapse;border-spacing:0}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* 单独的清除元素*/
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0; font-size:1px; line-height:1px}

/* 当一个外部元素内部有浮动元素时，外部元素如需清除浮动，用如下的清除样式 */
.clearfix:after {clear: both;content: '.';display: block;visibility: hidden;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}



/* 通用单据 */
.bill_list { width:960px; margin:0 auto; padding:10px;}
.bill_list .top_head { width:960px; margin-bottom:10px;}
.bill_list .top_head .logo_r { float:left; width:440px;}
.bill_list .top_head .txt { float:left; padding-top:10px;  width:100px; color:#000;font-size: 1.5em; font-weight:bold;}
.bill_list .top_head .supply_info { float:right; width:430px; }
.bill_list .top_head .supply_info li { float:left; width:210px;}
.bill_list .content_bill { width:960px; padding:20px 0; background-color:#FFF;}

.bill_list .content_bill .title { border-top:2px #000 solid; border-bottom:2px #000 solid; padding:10px 0;}
.bill_list .content_bill .title h2 { float:left; font-weight:bold; color:#000; padding-right:50px;}
.bill_list .content_bill .title span { float:right;color:#999;font-weight:bold; }

.bill_list .content_bill .bill_table { margin:10px 0; }
.bill_list .content_bill .bill_table th { text-align:center;line-height:200%;}
.bill_list .content_bill .bill_table td { text-align:center;line-height:200%;}

.bill_list .content_bill .total_money { border-top:2px #000 solid; padding-top:10px;}
.bill_list .content_bill .total_money th{padding:5px;}
.bill_list .content_bill .total_money td{padding:5px;}
.bill_list .content_bill .total_money .remark { float:left; width:300px;}
.bill_list .content_bill .total_money .remark .list { line-height:150%;}
.bill_list .content_bill .total_money .money { float:right; width:300px;}
.bill_list .content_bill .total_money .money span { display:block; width:300px; color:#000; font-size:1.5em; font-weight:bold; text-align:right;}

.bill_list .content_bill .btn_print { text-align:center; margin-top:20px;}

.bill_list .order_detail_table{}
.bill_list .order_detail_table td{padding:5px; border-bottom:1px dashed #000; line-height:1.2;}

.pageBreak {page-break-after: always;} 

#btn_print { width:71px; height:24px; background-image:url(images/btn_print.gif); cursor:pointer; margin-left:auto; margin-right:auto;}
#print_confirm { width:100%;  height:30px;  border-top:1px solid #999999; padding-top:4px;   background-color:#5473ae; position:absolute; }

.noprint { display:none; }

.table_info{}
.table_info .th_s1{}
.table_info .th_s1 b{display:block; padding:3px 0; border-bottom:1px dashed #000;}

.wrap-print{position:fixed; bottom:0; text-align:center; z-index:1000; width:100%; height:42px; background:#efefef;}
*html .wrap-print{position: absolute;top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);}
.wrap-print a{margin:8px 0 0; height:24px;display:inline-block; line-height:24px; text-align:center; color:#fff;}
.wrap-print a.btn-print{background:url(../images/btn/btn89.png) no-repeat; width:68px; }
.wrap-print a.btn-cancel{}
.wrap-print a span{font-weight:bold;}
.wrap-print a.btn-print span{color:#4e7fa0; padding-left:18px; background:url(../images/icon/icon_p.png) no-repeat;}
.wrap-print a.btn-cancel span{color:#3a3a3a; padding-left:8px; }
.wrap-print a:hover{text-decoration:none;}




